Anderson, decimoquinto sembrado, se medirá ahora en octavos de final con el británico Andy Murray, tercer favorito y quien superó al colombiano Santiago Giraldo en sets corridos de 6-3, 6-4.
Con la victoria, el sudafricano igualó el tope personal con el argentino a dos triunfos cada uno.
Mayer había llegado a esta instancia con un triunfo en la etapa previa sobre el veterano finalandés Jarkko Nieminen con marcadores de 6-4, 7-6 (7/5).
En tanto, Anderson había eliminado al estadounidense Sam Querrey con parciales de 6-7 (5/7), 7-6 (7/3), 6-4.
El rioplatense, que estuvo ausente el año pasado en el certamen de Miami, mejoró ahora su actuación en dicho evento, ya que en tres presentaciones anteriores siempre lo hizo con debut y despedida en primera ronda.