Roddick, the beaten finalist last year, was twice forced to find a higher gear to beat the counter-punching French cavalier, Sebastien Grosjean, before winning 6-3 in the final set.
Overhitting lost him the first, but then a careful selection of big forehands allied to his rocket serve, took him to two sets to one. He lost focus in the fourth, but swept to victory in the fifth.
"It felt good," said Mr. Roddick. "You know, I think everyone knew this was going to be a pretty tough match. I mean, Sebastien is not playing like this on grass by accident. He has proven he can play really, really well on this surface the past couple of years, so it was a big one to get through. And it feels good to win a couple of five-setters in a row. Who knows, one more and maybe it will called a winning streak."
Roddick now faces Johansson, an easy winner over David Nalbandian (of Argentina). Hewitt and Federer both won in straight sets. Hewitt defeated the Spaniard Feliciano Lopez, Federer dismissed Fernando Gonzalez of Chile.