(usmagazine.com ) - Jennifer Aniston and John Mayer lunched together at Michael's restaurant in Miami, Florida Friday.
The actress and the singer then met up for dinner at Casa Tua on South Beach.
"They were affectionate - definitely touchy, feely," a source told Usmagazine.com about their dinner. "The room they ate in was almost empty. They both drank Belinis."
Their lunch "definitely seemed like a date," a witness told Us.
"He had a sandwich," the onlooker said. "She stole some bites and nibbled on a salad."
Mayer, 30, was Us' Cad of the Year . He broke up with Jessica Simpson last May and has also dated Cameron Diaz, Minka Kelly and Jennifer Love Hewitt.