It was one of those days of old for Andy Roddick.

The hard-hitting American dug deep and found a way to overcome the might of world No. 3 Roger Federer.

Roddick, the two-time Sony Ericsson Open champion, defeated Federer in three sets 7-6 (4), 1-6, 6-4  to advance out of the third round in Key Biscayne, Fla.

Roddick stayed back on the returns, waiting for Federer to make the move. Meanwhile, Roddick's serve kept him in the match. He broke only once, and didn't lose a service game in the first and third set.

Meanwhile, Roddick held his nerve to hold off Federer in the third set despite struggling in the second.

"I had my chances. I thought Andy did well to get the first, and then to put me in the situation I guess in the third," said Federer. "I could have been up a break early in the third, but he did well also to fight off those break points. He served really well.

Next, Roddick faces 21st seed Juan Monaco, who rallied to beat 14th-seeded Gael Monfils 4-6, 6-3, 6-4. Monaco overcame a 2-4 deficit in the final set to improve to a 4-2 record against the Frenchman