Tras estar ausente en unas cuantas convocatorias, Van Basten volvió a llamarle en octubre de 2007, cuando la selección neerlandesa disputaba la fase clasificatoria de la Eurocopa de 2008 ante Rumanía y Eslovenia. Debido a una sanción de Van Nistelrooy salió como titular en el encuentro ante Eslovenia, anotando su primer tanto oficial con la selección, que se impuso 2-0. Fue convocado con el equipo que disputó la Eurocopa de 2008, anotando en el único encuentro que disputó ante Rumanía (2-0). Tras la renuncia de Van Nistelrooy a continuar compitiendo con los Países Bajos, se convirtió en la mejor opción del seleccionador - Bert van Marwijk - ante el encuentro contra Islandia, en el que volvió a anotar (2-0). Como internacional absoluto ha marcado 21 tantos en 38 encuentros.