El debut de Soldado en la categoría absoluta tuvo lugar el día 2 de junio de 2007, en un partido disputado en Riga frente a la selección de Letonia con un resultado de 0-2 a favor de España.