La Batalla de Riobamba, o Batalla de Tapi, fue un enfrentamiento que se libró el 21 de abril de 1822 cerca de Riobamba (Ecuador) entre las fuerzas independentistas dirigidas por el militar venezolano Antonio José de Sucre y las fuerzas realistas comandadas por el coronel Nicolás López. En el combate jugó un papel preponderante la caballería de ambos ejércitos, destacando entre los patriotas la acción del comandante argentino Juan Lavalle al mando del batallón "Granaderos a Caballo de San Martín", el coronel Tomás de Heres, con sus "Dragones Colombianos" y Diego Ibarra al mando del batallón "Yaguachi". Los patriotas triunfaron en el encuentro y entraron en Riobamba.