Nadal beat Ivan Dodig 6-3 6-3 as he continued his amazing winning streak at the Real Club de Tenis, where he has not lost a match in 11 years.
"I think I improved everything in my game a little bit," said Nadal.
"I'm happy with the way I played. I was a little bit more aggressive with more control on my shots and changing direction better than I did yesterday. I was able to hit a few winners with the right confidence.
"That's the important thing for me."
ATP Barcelona third round results:
1-Rafa Nadal (Spain) beat Ivan Dodig (Croatia) 6-3 6-3
Santiago Giraldo (Colombia) beat Dominic Thiem (Austria) 4-6 6-4 7-5
12-Marin Cilic (Croatia) beat 5-Tommy Robredo (Spain) 7-5 6-7(3) 7-6(5)
10-Philipp Kohlschreiber (Germany) beat Jurgen Melzer (Austria) 7-5 6-3
6-Nicolas Almagro (Spain) beat 11-Fernando Verdasco (Spain) 6-3 6-3
9-Ernests Gulbis (Latvia) beat Albert Montanes (Spain) 7-5 6-1
Teymuraz Gabashvili (Russia) beat Inigo Cervantes (Spain) 6-4 6-2
4-Kei Nishikori (Japan) beat Andrey Golubev (Kazakhstan) 6-0 6-4
- Sports & Recreation
- Nicolas Almagro
- Fernando Verdasco