Rafael Nadal extended his astonishing winning run on clay to 42 consecutive sets as he reached the semifinals of the Barcelona Open with a 6-0, 7-5 victory over Slovakia's Martin Klizan on Friday.