Cape Town - Arsenal are on the verge of signing Pierre-Emerick Aubameyang from Borussia Dortmund for a fee of around £60 million, according to reports.
Transfer talks are ongoing between the two clubs, and a deal is almost complete, Sky Sports and the BBC have reported.
Arsenal have already had one bid of more than £50 million rejected, although Dortmund's sporting director Michael Zorc has gone on record saying that the 28-year-old striker can go if their asking price is met, with £60m thought to be their minimum evaluation.
Sky reported that Arsenal striker Olivier Giroud may be part of a swap deal, although Chelsea are also thought to be interested in signing the French striker.
Gunners boss Arsene Wenger said on Friday that Giroud would not leaving the club unless a replacement arrives first.
"Arsenal have made several attempts so far [to sign Aubameyang] and they have all been rejected," Zorc said on Saturday.
"Either our demands are fulfilled, then there can be another transfer, or they will not be fulfilled and Aubameyang will play in Dortmund until the summer."
The Gabon striker made a lacklustre return to the Dortmund first team on Saturday during their 2-2 draw with Freiburg and was booed by sections of the crowd at Signal-Iduna Park.
Some fans held up a banner that read: 'No player is bigger than our club'.