Etter at det første angrepet ved Bullecourt ikke ga noe gjennombrudd i de tyske linjene, forberedte de britiske offiserene et nytt forsøk. 20. april innledet britisk artilleri et intensivt bombardement av byen som var nesten helt lagt i ruiner. Angrepet var opprinnelige planlagt å skulle finne sted 20. april, men det ble utsatt flere ganger og til slutt gjennomført om morgenen den 3. mai. Klokken 03:45 angrep enheter fra 2. australske divisjon øst for Bullecourt med mål om å trenge igjennom Hindenburglinjen og innta Hendecourt, mens den 62. britiske divisjonen forsøkte å innta selve Bullecourt. Den tyske motstanden var hard, og da offensiven ble avbrutt 17. mai var svært få av målene nådd. Australierne hadde tatt store deler av de tyske skyttergravene mellom Bullecourt og Riencourt, men hadde ikke klart å ta Hendecourt. Lengre vest hadde britene klart å drive ut tyskerne fra Bullecourt, men til en høy pris og de hadde heller ikke klart å fortsette nordøstover mot Hendecourt.