Представлялось маловероятным, что главную атаку направят на левый берег, где можно было захватить только предместье; куда больше следовало опасаться атаки на правом берегу, где возможной добычей становился сам город. Но и с этой стороны подступиться к городу было трудно. Южный канал, окружавший Тулузу и соединявшийся с Гаронной ниже по течению, представлял первую линию обороны, позади которой имелась еще городская ограда. Берега канала были тщательно укреплены; мосты через канал прикрыты укреплениями и заминированы. Вся северная часть Тулузы прикрывалась каналом, а с востока и юга позиция была еще сильнее, ибо перед каналом располагалась линия высот, простиравшихся от Лапюжада до Кальвине и повсюду увенчанных редутами и артиллерией. На высотах Сульт и расположил свои основные силы.
На левом берегу, в Сен-Сиприене, он поставил дивизию Марансена из корпуса генерала Рейля, а основную часть армии построил на правом берегу. Дивизия Даррико из корпуса Друэ д’Эрлона, разместившись за каналом у моста Матабье, обороняла город с севера. Дивизия д’Арманьяка из того же корпуса занимала пространство между каналом и высотами. Дивизии Ариспа и Виллата из корпуса Клозеля занимали высоты. И наконец, в резерве за высотами располагалась дивизия Топена, составлявшая остаток корпуса Рейля.
Веллингтон решил дать сражение утром 10 апреля. Генералу Хиллу с дивизиями Мюррея, Стюарта и Морильо он поручил атаковать французов на левом берегу Гаронны перед предместьем Сен-Сиприен. Выделив для этой второстепенной операции более чем достаточные силы, остальную армию он передвинул на правый берег. Генералу Пиктону с шотландской дивизией предстояло форсировать канал к северу от города, а легкой дивизии Олтона назначалось связать эту атаку с атакой испанцев на высоты Лапюжада. Маршал Бересфорд с дивизиями Клинтона и Коула должен был выдвинуться вдоль высот с севера на юг, захватить Кальвине и появиться перед предместьем Сен-Мишель. При нем находилась значительная часть британской конницы.
Утром 10 апреля Хилл атаковал дивизию Марансена на левом берегу перед Сен-Сиприеном, но двигался осторожно, ибо решающая атака должна была развернуться в другом месте. Он столкнулся с сильным сопротивлением и понял, что дальнейшее развитие атаки будет непростым. На правом берегу, на настоящем театре сражения, Пиктон отважно приблизился к каналу. Берега канала обороняла дивизия доблестного Даррико, бывшего полковника 32-го, прославившегося в Дюренштейне и в Испании. Искусно расставив солдат на линии обороны и подавая им личный пример, генерал в течение нескольких часов противостоял всем атакам англичан и усеял берега канала убитыми и ранеными шотландцами. Тем временем генерал Фрейр с испанцами пытался захватить высоты Лапюжада, расположенные неподалеку. Испанцы смело выдвинулись к укреплениям, навстречу ожесточенному артиллерийскому и ружейному огню. Но их и с левого фланга атаковал генерал д’Арманьяк, они не устояли против двойной атаки и оставили участок, понеся большие потери. К югу от города англичане потеряли почти три тысячи человек и были оттеснены – как на левом берегу, так и на правом, как у канала, так и перед высотами Лапюжада.
В эту минуту Бересфорд предоставил французскому генералу счастливую возможность окончить бой решающей победой. Выдвигаясь с севера на юг вдоль высот, прикрывавших нашу позицию с востока, маршал осуществлял у нас на виду чрезвычайно опасное, но необходимое фланговое движение, ибо ему обязательно требовалось продвинуться на юг, чтобы подойти к Тулузе. Если бы в ту минуту он подвергся массовой атаке, то был бы неизбежно сброшен в топкое русло реки Эрсе, протекавшей параллельно линии высот. Клозель, Арисп и Топен убеждали главнокомандующего не упускать случая и бросить во фланг дерзкому Бересфорду крупные силы. Сульт колебался больше двух часов и решился остановить Бересфорда только тогда, когда тот уже перестал подставлять свой фланг, перестроился и фронтом надвигался на Кальвине на нашем крайнем правом фланге. Дивизия Топена, выдвинутая слишком поздно, потеряла опору на деревню, в которой могла долго обороняться, стремительно атаковала неприятеля, была встречена с присущей англичанам мощью и в самую важную минуту потеряла своего генерала. Несколько мгновений солдаты оставались без руководства, и англичане, воспользовавшись затруднением, завладели редутами Кальвине. Напрасно мы пытались их отбить. Арисп был выведен из строя, а Бересфорд, перейдя через линию высот, появился к югу от города. Французы в беспорядке отступили, но, к счастью, капитан гренадеров 118-го Ларузьер, собрав свою роту за земляным валом у канала, накрыл англичан огнем в упор, остановил их и дал дивизии д’Арманьяка время воссоединиться. На том неприятелю и пришлось остановить свои атаки. Однако, хотя на всей остальной линии англичане отошли, позиция, будучи обойдена с юга, уже не подлежала обороне.