Después de la toma de Montevideo por Carlos María de Alvear, Rivera fue el jefe de las tropas orientales en la Batalla de Guayabos, derrotando a las tropas de Manuel Dorrego.