#3 John Cena def. Randy Orton (WWE Bragging Rights 2009)
Having spoken about John Cena and Randy Orton's rivalry in WWE, this hour-long Iron Man Match was the best and worst thing to happen to it. The negative is that nothing they ever did together after Bragging Rights 2009 could live up to this match, because of how good it was.
Additionally, it was Falls Count Anywhere. This led to an hour of epic and intense action all around the arena. Cena and Orton pinned each other every few minutes, keeping things fresh. Legacy and Kofi Kingston got involved before it boiled down to a close finish.
A female WWE star said her life is in danger. Details HERE
Orton submitted to the STF with six seconds to go, which led to a spent Cena earning a hard-fought victory. Say what you will about their rivalry, but nobody can deny how brilliant this match was.
#2 John Cena def. Edge (WWE Unforgiven 2006)
Alongside Randy Orton, Edge can be considered John Cena's biggest rival in WWE. This TLC Match at Unforgiven 2006 was the peak of their feud. The Cenation Leader took on Edge in his specialty match, with the event emanating from The Rated-R Superstar's hometown of Toronto.
Cena truly stepped out of his comfort zone here, entering into enemy territory. He had to dig down deep like never before, eventually becoming a respected star in the process. The intensity was off the charts in this match. The finish was also one of the most iconic moments Cena has ever had.
He sent Edge through a stack of tables from atop a ladder, before slowly unhooking the WWE Championship. John Cena had beaten the latter in his own match in front of his people, to win (literally) his belt, doing so with zero emotion on his face. What a way to kick off a year-long title reign.