Os brasileiros romperam as defesas do rio em Curupaiti durante o dia de 15 de agosto de 1867 com "Barroso", "Tamanadaré" e outros oito couraçados. Os navios foram atingidos 256 vezes, mas não ficaram seriamente danificados, e sofreram apenas 10 mortos e 22 feridos. Eles repetiram a operação novamente no dia 9 de setembro. Em 19 de fevereiro de 1868, seis couraçados brasileiros, incluindo "Barroso", passaram por Humaitá à noite. Três monitores de rio da classe Pará, "Rio Grande", "Alagoas" e "Pará", foram amarrados aos encouraçados maiores caso algum motor ficasse inoperacional pelos canhões paraguaios. O encouraçado "Barroso" liderou juntamente com "Rio Grande", seguido por "Bahia" com "Alagoas" e "Tamandaré" com "Pará". O "Barroso" continuou rio acima com os outros navios não danificados e eles bombardearam Assunção no dia 24 de fevereiro. Em 23 de março, "Rio Grande" e "Barroso" afundaram o navio "Igurey" e os dois navios foram abordados por soldados paraguaios na noite de 9 de julho, contudo conseguiram repelir os inimigos; apesar de os inimigos terem conseguido embarcar no "Rio Grande," onde mataram o capitão do navio e alguns tripulantes. Os restantes trancaram as escotilhas do monitor e o encouraçado "Barroso" conseguiu matar ou capturar quase todos os paraguaios no convés.