En marzo de 1706, sus migueletes y los de Manuel Moliner i Rau patrullaban por las fronteras de Aragón y Valencia; a finales de mes, cuando las tropas borbónicas procuraron recuperar el control de Barcelona, el conde de Cifuentes, virrey de Valencia, le dio la orden de dirigirse a Barcelona. Bac de Roda recibió el encargo de vigilar y defender, al frente de 600 hombres, la línea que dividía la ciudad del castillo de Montjuïc. El 7 de abril de 1706 sus tropas rompieron la trinchera borbónica levantada a la altura de Santa Madrona para aislar Montjuïc de la ciudad.