Haller, que marcó en meta un tiempo de 3 horas 35 minutos 39 segundos, se impuso al sprint por delante de los italianos Alessandro Petacchi (Lampre) y Elia Viviani (Liquigas).
Mañana se disputará la quinta y última etapa del Tour de Pekín, que concluirá en Pinggu.