They are fighting because they are rivals.
Answer:
Romeo is in Mantua and pays the apothecary gold, because the apothecary was poor. So the apothecary explains to Romeo that the poison will kill him the instance he takes it. He went to the apothecary for poison.
Hope this helped :)