Yes, two balls having same kind of charge can attract each other if charge possessed by one ball is very large as compared to that on the other ball because when two charged balls are placed near each other, they induced opposite charges on the faces of each other. On the ball having small amount of charge, very large amount of induced charge (opposite in nature) is produced, two balls get attracted towards each other.